automatic teller machine (ATM) - Spanish English Dictionary